//
//  LaunchConfiguration.h
//  cTypica
//
//  Created by David Kavanagh on 12/3/08.
//  Copyright 2008 directThought. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface LaunchConfiguration : NSObject {
	NSString *imageId;
	int minCount;
	int maxCount;
	NSString *keyName;
	NSArray *securityGroups; // NSString array
	NSString *availabilityZone;
	NSData *userData;
	NSString *instanceType;
	NSString *kernelId;
	NSString *ramdiskId;
	NSArray *blockDeviceMapping; // BlockDeviceMapping array
}

@property(copy, readwrite) NSString *imageId;
@property(assign, readwrite) int minCount;
@property(assign, readwrite) int maxCount;
@property(copy, readwrite) NSString *keyName;
@property(assign, readwrite) NSArray *securityGroups;
@property(copy, readwrite) NSString *availabilityZone;
@property(copy, readwrite) NSData *userData;
@property(copy, readwrite) NSString *instanceType;
@property(copy, readwrite) NSString *kernelId;
@property(copy, readwrite) NSString *ramdiskId;
@property(assign, readwrite) NSArray *blockDeviceMapping;
@end
